
let ajaxTimes = 0

export const request = (params) => {
  ajaxTimes++
  wx.showLoading({
    title: '加载中'
  })
  const BASEURL = 'https://api-hmugo-web.itheima.net/api/public/v1'
  return new Promise((resolve, reject) => {
    wx.request({
      methods:'GET',
      ...params,
      url:BASEURL + params.url,
      success:(result) => {
        resolve(result)
      },
      fail:(error) => {
        reject(error)
      },
      complete:() => {
        ajaxTimes--
        ajaxTimes === 0 && wx.hideLoading()
      }
    })
  }) 
}

